Search Result for "leaf node":
Wordnet 3.0

NOUN (1)

1. (botany) the small swelling that is the part of a plant stem from which one or more leaves emerge;
[syn: node, leaf node]


WordNet (r) 3.0 (2006):

leaf node n 1: (botany) the small swelling that is the part of a plant stem from which one or more leaves emerge [syn: node, leaf node]